Skip to content

fix(demo): use bracketed admonition title syntax for Docusaurus 3.10#1445

Merged
sserrata merged 1 commit into
mainfrom
fix/admonition-strict-syntax
May 1, 2026
Merged

fix(demo): use bracketed admonition title syntax for Docusaurus 3.10#1445
sserrata merged 1 commit into
mainfrom
fix/admonition-strict-syntax

Conversation

@sserrata
Copy link
Copy Markdown
Member

@sserrata sserrata commented May 1, 2026

Summary

Docusaurus 3.10's strict admonition parser silently fails to render admonitions when the title uses the legacy space-separated form (e.g., `:::info TIP`). Affected admonitions render as plain text on the rendered page.

PR #1423 already fixed the plugin-side helper that emits the deprecated-operation notice. This PR cleans up the remaining hand-authored sources:

  • `demo/docs/versioning.mdx` — `:::info TIP` → `:::info[TIP]` (×2)
  • `demo/docs/sidebars.mdx` — `:::info TIP` → `:::info[TIP]` (×2)
  • `demo/examples/openapi-cos.json` — `:::info important` → `:::info[important]` inside an operation description

Generated `*.api.mdx` files are git-ignored and will pick up the bracketed form on the next `yarn gen-all`.

Test plan

  • `yarn workspace demo build` passes after `clean-all` + `gen-all`
  • No remaining `:::type title` matches in `demo/docs`
  • Visually verify admonitions render on /versioning, /sidebars, /cos/create-a-bucket

Docusaurus 3.10's strict admonition parser silently drops the box when
the title uses the legacy space-separated form (`:::info TIP`). Switch
to the bracketed form (`:::info[TIP]`) in versioning.mdx, sidebars.mdx,
and the cos OpenAPI spec. Generated .api.mdx files already pick up the
matching plugin-side fix from PR #1423 on regeneration.
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 1, 2026

Size Change: 0 B

Total Size: 2.26 MB

ℹ️ View Unchanged
Filename Size
demo/.docusaurus/codeTranslations.json 2 B
demo/.docusaurus/docusaurus.config.mjs 16.3 kB
demo/.docusaurus/globalData.json 69.6 kB
demo/.docusaurus/i18n.json 372 B
demo/.docusaurus/registry.js 101 kB
demo/.docusaurus/routes.js 95.2 kB
demo/.docusaurus/routesChunkNames.json 39.5 kB
demo/.docusaurus/site-metadata.json 1.58 kB
demo/build/assets/css/styles.********.css 171 kB
demo/build/assets/js/main.********.js 665 kB
demo/build/assets/js/runtime~main.********.js 23.3 kB
demo/build/index.html 95.2 kB
demo/build/petstore/add-pet/index.html 30 kB
demo/build/petstore/create-user/index.html 24.7 kB
demo/build/petstore/create-users-with-array-input/index.html 24.8 kB
demo/build/petstore/create-users-with-list-input/index.html 24.8 kB
demo/build/petstore/delete-order/index.html 24.5 kB
demo/build/petstore/delete-pet/index.html 24.8 kB
demo/build/petstore/delete-user/index.html 25 kB
demo/build/petstore/find-pets-by-status/index.html 25.5 kB
demo/build/petstore/find-pets-by-tags/index.html 26.1 kB
demo/build/petstore/get-inventory/index.html 23.8 kB
demo/build/petstore/get-order-by-id/index.html 24.8 kB
demo/build/petstore/get-pet-by-id/index.html 25.6 kB
demo/build/petstore/get-user-by-name/index.html 25.1 kB
demo/build/petstore/login-user/index.html 25.6 kB
demo/build/petstore/logout-user/index.html 24.4 kB
demo/build/petstore/new-pet/index.html 25 kB
demo/build/petstore/pet/index.html 23.2 kB
demo/build/petstore/place-order/index.html 24 kB
demo/build/petstore/schemas/apiresponse/index.html 25.2 kB
demo/build/petstore/schemas/cat/index.html 39 kB
demo/build/petstore/schemas/category/index.html 26.3 kB
demo/build/petstore/schemas/dog/index.html 39.3 kB
demo/build/petstore/schemas/honeybee/index.html 39.3 kB
demo/build/petstore/schemas/id/index.html 23.4 kB
demo/build/petstore/schemas/order/index.html 27.3 kB
demo/build/petstore/schemas/pet/index.html 38.8 kB
demo/build/petstore/schemas/tag/index.html 24.7 kB
demo/build/petstore/schemas/user/index.html 40.7 kB
demo/build/petstore/store/index.html 22.2 kB
demo/build/petstore/subscribe-to-the-store-events/index.html 30.9 kB
demo/build/petstore/swagger-petstore-yaml/index.html 30.9 kB
demo/build/petstore/update-pet-with-form/index.html 25 kB
demo/build/petstore/update-pet/index.html 25.4 kB
demo/build/petstore/update-user/index.html 25 kB
demo/build/petstore/upload-file/index.html 24.8 kB
demo/build/petstore/user/index.html 22.9 kB

compressed-size-action

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 1, 2026

Visit the preview URL for this PR (updated for commit 90b0919):

https://docusaurus-openapi-36b86--pr1445-oitxsgwl.web.app

(expires Fri, 08 May 2026 19:31:56 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: bf293780ee827f578864d92193b8c2866acd459f

@sserrata sserrata merged commit 56c7bf2 into main May 1, 2026
12 checks passed
@sserrata sserrata deleted the fix/admonition-strict-syntax branch May 1, 2026 19:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant